package com.pipayshop.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;
import java.util.List;

/**
 * @author xiaoqiu
 * @date 2024/10/8 18:04
 * @description
 */
@Data
public class SkuDto {

    /**
     * 库存
     */
    @NotNull(message="[库存]不能为空")
    @ApiModelProperty("库存")
    private Integer inventory;

    /**
     * 商品规格
     */
    @NotBlank(message="[商品规格]不能为空")
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("商品规格")
    @Length(max= 255,message="编码长度不能超过255")
    private List<String> commoditySpec;
    /**
     * 价格
     */
    @NotNull(message="[价格]不能为空")
    @ApiModelProperty("价格")
    private double price;
    /**
     * 商品照片
     */
    @NotBlank(message="[商品照片]不能为空")
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("商品照片")
    @Length(max= 255,message="编码长度不能超过255")
    private String image;


}
